iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
DevOps

從零開始的Kubernetes轉換系列 第 6

IaC Terraform provision(四) - 使用terraform 建立 GKE private cluster

  • 分享至 

  • xImage
  •  

使用terraform 建立 GKE private cluster

上一篇我們都設置好terraform GCS remote backend和IAM相關的設定了,這邊我們要來討論如何在GKE上面建立一個GKE private cluster。這邊先附上GKE private架構的圖。

我們會利用google 提供的 terraform-google-kubernetes-engine來做private的GKE 並且利用alias ip和bastion來存取GKE service

下面我們來實作terraform的code並且解釋

我們必須打開api

Code的部分因為太過攏長 我更新在github上面
https://github.com/Elsvent/ITHOME
大家可以去下載來修改

主要可以針對terraform.tfvars來換取自己的名字

需要注意的是VPC裡面的CIDR設定以及GKE 裡面的node pool
以及GKE service account我有部分hard code

因為今天開會時間比較多..就更新的較少啦 後面有機會再回來補充細節


上一篇
IaC Terraform provision(三) - 使用GCS作為Terraform backend以及terraform import
下一篇
IaC Terraform provision(五) - 讓terraform與helm結合
系列文
從零開始的Kubernetes轉換30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言